#include "Attack.h"

Attack::Attack(std::string _name,int _basedmg,int _accuracy,AttackEffect _attackEffect,AttackEffect _selfEffect)
	:name(_name)
	,power(_basedmg)
	,accuracy(_accuracy)
	,effect(_attackEffect)
	,selfEffect(_selfEffect)
{

}

Attack::Attack(std::string _name,int _basedmg,int _accuracy,AttackEffect _attackEffect)
	:name(_name)
	,power(_basedmg)
	,accuracy(_accuracy)
	,effect(_attackEffect)
	,selfEffect(AttackEffect(0, 0, false, 0, 0, 0, 0))
{

}

Attack::Attack(std::string _name,int _basedmg,int _accuracy)
	:name(_name)
	,power(_basedmg)
	,accuracy(_accuracy)
	,effect(AttackEffect(0, 0, false, 0, 0 , 0, 0))
	,selfEffect(AttackEffect(0, 0, false, 0, 0 , 0, 0))
{

}

Attack::~Attack()
{

}
